package com.pristine.service.wsdl;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebService;

import com.pristine.vo.ProcedureVO;

@WebService
public interface IProcedureService {
	public Integer createProcedure(
			@WebParam(name = "procedure") final ProcedureVO procedure);

	public Integer updateProcedure(
			@WebParam(name = "procedure") final ProcedureVO procedure);

	public boolean deleteProcedure(@WebParam(name = "id") final Integer id);

	public ProcedureVO getProcedureById(
			@WebParam(name = "id") final Integer id);

	public List<ProcedureVO> getAllProcedure();
}
